package com.jyw.router.hospital.mapper;

import java.util.List;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jyw.router.hospital.domain.HospitalInfo;
import org.apache.ibatis.annotations.Mapper;

/**
 * 医院服务信息Mapper接口
 * 
 * @author shenjun
 * @date 2023-04-10
 */
@Mapper
public interface HospitalInfoMapper extends BaseMapper<HospitalInfo>
{
    /**
     * 查询医院服务信息
     * 
     * @param id 医院服务信息主键
     * @return 医院服务信息
     */
    public HospitalInfo selectHospitalInfoById(Long id);

    /**
     * 查询医院服务信息列表
     * 
     * @param hospitalInfo 医院服务信息
     * @return 医院服务信息集合
     */
    public List<HospitalInfo> selectHospitalInfoList(HospitalInfo hospitalInfo);

    /**
     * 新增医院服务信息
     * 
     * @param hospitalInfo 医院服务信息
     * @return 结果
     */
    public int insertHospitalInfo(HospitalInfo hospitalInfo);

    /**
     * 修改医院服务信息
     * 
     * @param hospitalInfo 医院服务信息
     * @return 结果
     */
    public int updateHospitalInfo(HospitalInfo hospitalInfo);

    /**
     * 删除医院服务信息
     * 
     * @param id 医院服务信息主键
     * @return 结果
     */
    public int deleteHospitalInfoById(Long id);

    /**
     * 批量删除医院服务信息
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteHospitalInfoByIds(Long[] ids);
}
